home *** CD-ROM | disk | FTP | other *** search
- package Box2D.Common.Math
- {
- public class b2Vec2
- {
- public var x:Number;
-
- public var y:Number;
-
- public function b2Vec2(param1:Number = 0, param2:Number = 0)
- {
- super();
- x = param1;
- y = param2;
- }
-
- public static function _tr487(param1:Number, param2:Number) : b2Vec2
- {
- return new b2Vec2(param1,param2);
- }
-
- public function _kw283() : b2Vec2
- {
- return new b2Vec2(-x,-y);
- }
-
- public function _pj600(param1:b2Vec2) : void
- {
- x = x < param1.x ? x : param1.x;
- y = y < param1.y ? y : param1.y;
- }
-
- public function _rd365(param1:Number) : void
- {
- var _loc2_:Number = NaN;
- _loc2_ = x;
- x = -param1 * y;
- y = param1 * _loc2_;
- }
-
- public function _bx376(param1:Number) : void
- {
- x *= param1;
- y *= param1;
- }
-
- public function _hj410() : void
- {
- if(x < 0)
- {
- x = -x;
- }
- if(y < 0)
- {
- y = -y;
- }
- }
-
- public function _dt39() : Boolean
- {
- return _ui293._to78(x) && _ui293._to78(y);
- }
-
- public function _ib196() : b2Vec2
- {
- return new b2Vec2(x,y);
- }
-
- public function _vq65(param1:Number) : void
- {
- var _loc2_:Number = NaN;
- _loc2_ = x;
- x = param1 * y;
- y = -param1 * _loc2_;
- }
-
- public function _xq48(param1:b2Vec2) : void
- {
- x -= param1.x;
- y -= param1.y;
- }
-
- public function _kh737(param1:b2Vec2) : void
- {
- x = param1.x;
- y = param1.y;
- }
-
- public function _mc262(param1:_oh327) : void
- {
- var _loc2_:Number = NaN;
- _loc2_ = _ui293._qr29(this,param1.col1);
- y = _ui293._qr29(this,param1.col2);
- x = _loc2_;
- }
-
- public function _eh77(param1:b2Vec2) : void
- {
- x = x > param1.x ? x : param1.x;
- y = y > param1.y ? y : param1.y;
- }
-
- public function _qi627() : Number
- {
- var _loc1_:Number = NaN;
- var _loc2_:Number = NaN;
- _loc1_ = Math.sqrt(x * x + y * y);
- if(_loc1_ < Number.MIN_VALUE)
- {
- return 0;
- }
- _loc2_ = 1 / _loc1_;
- x *= _loc2_;
- y *= _loc2_;
- return _loc1_;
- }
-
- public function _br741(param1:Number = 0, param2:Number = 0) : void
- {
- x = param1;
- y = param2;
- }
-
- public function _um807(param1:b2Vec2) : void
- {
- x += param1.x;
- y += param1.y;
- }
-
- public function _cj629(param1:_oh327) : void
- {
- var _loc2_:Number = NaN;
- _loc2_ = x;
- x = param1.col1.x * _loc2_ + param1.col2.x * y;
- y = param1.col1.y * _loc2_ + param1.col2.y * y;
- }
-
- public function _rq734() : Number
- {
- return x * x + y * y;
- }
-
- public function _tq10() : Number
- {
- return Math.sqrt(x * x + y * y);
- }
-
- public function _he34() : void
- {
- x = 0;
- y = 0;
- }
- }
- }
-
-